package com.jeomo.sys.starter.service;

import com.jeomo.base.starter.service.IBaseService;
import com.jeomo.sys.starter.entity.Org;

import java.util.List;

/**
 * 组织Service
 *
 * @author 崔贺
 */
public interface IOrgService extends IBaseService<Org> {

    int create(Org org);

    /**
     * 查询所有分组
     * @return
     */
    List<Org> listGroup();

    /**
     * 子门店
     *
     * @param parentCode
     * @return
     */
    List<Org> listChildren(String parentCode);

    /**
     * 停用组织
     * @param orgCode
     */
    void stop(String orgCode);

    /**
     * 启用组织
     * @param orgCode
     */
    void start(String orgCode);
}
